/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"236C5117-BB9D-4819-B696-BB337E398727"}
 */
var fSolucion = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"E0500ABF-5FC6-49CA-8961-48B857D4E5D0",variableType:4}
 */
var fUsuario = null;

/**
 * @type {Date}
 *
 * @properties={typeid:35,uuid:"25E5D9C1-493D-4516-B056-088B6B1CD862",variableType:93}
 */
var fFechaHasta = null;

/**
 * @type {Date}
 *
 * @properties={typeid:35,uuid:"609A9E24-CDFF-4F4D-9638-465B04BD061A",variableType:93}
 */
var fFechaDesde = null;


/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"E387E939-273E-421C-AC09-D37818866FBF"}
 * @AllowToRunInFind
 */
function buscar(event) {
	controller.find()
	
	if (fFechaDesde && fFechaHasta)
		fecha_operacion = '#' + utils.dateFormat(fFechaDesde,'dd-MM-yyyy') + ' ... ' + utils.dateFormat(fFechaHasta,'dd-MM-yyyy')+'|dd-MM-yyyy'
	
	usuario_id 	= fUsuario
	solucion	= '#'+fSolucion
	
	controller.search()
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"154A73AA-3E37-4751-A383-FE6BA878EC5C"}
 */
function iraDtl(event) {
	forms.log_dtl.controller.show()
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"C43BDF45-08C8-4816-98A4-8BA5F3149E74"}
 */
function elegirFechaDesde(event) {
	var $hoy = application.getServerTimeStamp()
	var $fDesde = new Date($hoy.getFullYear()-10, 1, 1, 0,0,0,0)
	var $fHasta = new Date($hoy.getFullYear(), $hoy.getMonth(),$hoy.getDate(), 0,0,0,0)
	var $form = globals.mostrarCalendarioMes($hoy.getMonth()+1, $hoy.getFullYear(), $fDesde, $fHasta, 'POPUP',null,'azul')
	plugins.window.showFormPopup(elements.btn_fecha_desde,forms[$form],forms.log_tbl,'fFechaDesde')
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"8EB01B78-9B32-4141-B39F-CDFCBE1D1FFE"}
 */
function elegirFechaHasta(event) {
	var $hoy = application.getServerTimeStamp()
	var $fDesde = new Date(fFechaDesde.getFullYear(), fFechaDesde.getMonth(),fFechaDesde.getDate()+1, 0,0,0,0)
	var $fHasta = new Date($hoy.getFullYear(), $hoy.getMonth(),$hoy.getDate(), 0,0,0,0)
	var $form = globals.mostrarCalendarioMes($fDesde.getMonth()+1, $fDesde.getFullYear(), $fDesde, $fHasta, 'POPUP',[1,2,3,4,5],'azul')
	plugins.window.showFormPopup(elements.btn_fecha_hasta,forms[$form],forms.log_tbl,'fFechaHasta')
}
